package cool.houge.pig.repository.weixin;

import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;

/**
 * auth.code2Session 请求参数 <a
 * href="https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/login/auth.code2Session.html">详情</a>.
 *
 * @author KK (kzou227@qq.com)
 */
@Getter
@Setter
@Accessors(chain = true)
public class Jscode2SessionInput {

  /** 小程序 appId. */
  private String appId;
  /** 小程序 appSecret. */
  private String appSecret;
  /** 登录时获取的 code. */
  private String jsCode;
  /** 授权类型, 此处只需填写 authorization_code. */
  private final String grantType = WeixinConstants.GRANT_TYPE_AUTHORIZATION_CODE;
}
